HIGHLANDER, RODRIGUEZ: EFFICIENT TRAINING OF CNNS USING FFT AND OAA 1 Very Efficient Training of Convolutional Neural Networks using Fast Fourier Transform and Overlap-and-Add

نویسندگان

  • Tyler Highlander
  • Andres Rodriguez
چکیده

Convolutional neural networks (CNNs) are currently state-of-the-art for various classification tasks, but are computationally expensive. Propagating through the convolutional layers is very slow, as each kernel in each layer must sequentially calculate many dot products for a single forward and backward propagation which equates to O(N2n2) per kernel per layer where the inputs are N×N arrays and the kernels are n× n arrays. Convolution can be efficiently performed as a Hadamard product in the frequency domain. The bottleneck is the transformation which has a cost of O(N2 log2 N) using the fast Fourier transform (FFT). However, the increase in efficiency is less significant when N n as is the case in CNNs. We mitigate this by using the “overlap-and-add” technique reducing the computational complexity to O(N2 log2 n) per kernel. This method increases the algorithm’s efficiency in both the forward and backward propagation, reducing the training and testing time for CNNs. Our empirical results show our method reduces computational time by a factor of up to 16.3 times the traditional convolution implementation for a 8 × 8 kernel and a 224 × 224 image.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Optimizing Frequency Domain Implementation of CNNs on FPGAs

Convolutional neural networks (CNNs) have become popular for many machine learning applications. Recently, accelerators either in ASIC or using FPGA have been proposed to achieve low latency for classi cation as well as reduce the energy consumption. However, with increasing variety of deep learning models and proliferation of FPGA devices and families, realizing a high-performance design becom...

متن کامل

Influence of Stimuli Color and Comparison of SVM and ANN Classifier Models for Steady- State Visual Evoked Potentials

In recent years, Brain Computer Interface (BCI) systems based on Steady-State Visual Evoked Potential (SSVEP) have received much attentions. In this study four different flickering frequencies in low frequency region were used to elicit the SSVEPs and were displayed on a Liquid Crystal Display (LCD) monitor using LabVIEW. Two stimuli colors, green and violet were used in this study to investiga...

متن کامل

Influence of stimuli color on steady-state visual evoked potentials based BCI wheelchair control

In recent years, Brain Computer Interface (BCI) systems based on Steady-State Visual Evoked Potential (SSVEP) have received much attention. This study tries to develop a SSVEP based BCI system that can control a wheelchair prototype in five different positions including stop position. In this study four different flickering frequencies in low frequency region were used to elicit the SSVEPs and ...

متن کامل

Gains from diversification on convex combinations: A majorization and stochastic dominance approach

By incorporating both majorization theory and stochastic dominance theory, this paper presents a general theory and a unifying framework for determining the diversification preferences of risk-averse investors and conditions under which they would unanimously judge a particular asset to be superior. In particular, we develop a theory for comparing the preferences of different convex combination...

متن کامل

Improved immunogenicity of tetanus toxoid by Brucella abortus S19 LPS adjuvant.

BACKGROUND Adjuvants are used to increase the immunogenicity of new generation vaccines, especially those based on recombinant proteins. Despite immunostimulatory properties, the use of bacterial lipopolysaccharide (LPS) as an adjuvant has been hampered due to its toxicity and pyrogenicity. Brucella abortus LPS is less toxic and has no pyrogenic properties compared to LPS from other gram negati...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015